Como ativar o Windows 10 sem a utilizao de programas.

Com apenas 3 comandos executados no prompt de comando como administrador.

cscript slmgr.vbs /ipk "Aqui voce coloca o serial do seu Windows sem as aspas"
cscript slmgr.vbs /skms kms.lotro.cc
cscript slmgr.vbs /ato

*****************************************************************

Exemplo Windows 10 PRO
cscript slmgr.vbs /ipk D2JQQ-PGNQX-MRPQ2-2M8GB-JK8XG
cscript slmgr.vbs /skms kms.lotro.cc
cscript slmgr.vbs /ato

*****************************************************************

Seriais Todas as verses.
Home/Core                                       TX9XD-98N7V-6WMQ6-BX7FG-H8Q99
Home/Core (Country Specific)    PVMJN-6DFY6-9CCP6-7BKTT-D3WVR
Home/Core (Single Language)    7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH
Home/Core N                                   3KHY7-WNT83-DGQKR-F7HPR-844BM
Professional                                    W269N-WFGWX-YVC9B-4J6C9-T83GX
Professional N                                MH37W-N47XK-V7XM9-C7227-GCQG9
Enterprise                                         NPPR9-FWDCX-D2C8J-H872K-2YT43
Enterprise N                                    DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4
Education                                        NW6C2-QMPVW-D7KKK-3GKT6-VCFB2
Education N                                    2WH4N-8QGBV-H22JP-CT43Q-MDWWJ
Enterprise 2015 LTSB                  WNMTR-4C88C-JK8YV-HQ7T2-76DF9
Enterprise 2015 LTSB N             2F77B-TNFGY-69QQF-B8YKP-D69TJ
Enterprise 2016 LTSB                 DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ
Enterprise 2016 LTSB N              QFFDN-GRT3P-VKWWX-X7T3R-8B639

BYWCH-MVNGR-YBWWV-T2PH9-8QKTT
C3JR9-BKNC8-YPJ2X-PKJRV-RGDGT
C3M3P-N99FD-VJDTQ-WX9V8-RX8XG
C4K3W-NCX7F-7BCGC-WFMGP-DDBP6
C4PKD-C4NWP-8WB8T-4K2G8-78RC6
C9BN7-7FDXR-T6F8H-7WXGR-GXXTT
CC6N7-M9RYK-T4JRM-24JX4-FC2KG
CDNMM-M3XXT-39BV7-F9YK3-9766T
CFBGN-GCW28-RH3D6-7DQDY-8FG6T
CGTKN-83DWW-7B323-8BMJJ-XW3GT
CHWXF-4NBFK-4BBD9-C4G8P-4RG6T
CJK6N-G6G4P-BK89G-WTY3F-3DBP6
CKXBN-87TMC-TKCBJ-B7VKQ-KKXTT
CN7P9-K6KJK-2T999-YQ77T-WXCKG
CNPGQ-HCVQ8-6XQ4K-HYRQW-QDBP6
CNX8M-VJP9G-9622F-J2KGT-XQBP6
CP8YD-93NQ8-TBMD7-Q3C2F-369TT
CRJNW-PQ23B-MQFBV-W8PY9-9HJXG
CRQ8N-QHFMV-XWQYX-8Y96P-RVV26
CTNQR-B29TQ-8PH3M-2D4D9-H6DGT
CVBN7-JH68C-F8VMX-TDM8P-P9XTT
CW3RT-NF68G-VFDH3-2T737-PWF9G
CWN78-R2VQJ-G7RBW-9XPJP-BTDGT
CY6NP-PJ6XW-DJMQV-P72F3-9766T
CYBVK-THNQP-P6JFC-BJPHC-8XCKG
D2JQQ-PGNQX-MRPQ2-2M8GB-JK8XG
D3FN4-PV3WT-3F7WM-VG4GR-Q9MP6
D3N2Y-JW3CJ-2JDHH-GY94D-PYT6T
D3NPC-GC4D9-34PPB-7F3Y7-G6PKG

Office 2021 pro plus:
Key: 9KHK2-PN74P-HYWG4-P4J38-CPTWK

Office 2019 Pro Plus
Key: N4BK7-D98R6-64VDM-HX


--------------------------------------------------------------------------------------------------------------------------------


# Check massgrave.dev for more details

$ErrorActionPreference = "Stop"

write-host
Write-Host "The current command (irm https://massgrave.dev/get | iex) will be retired on Aug 31, 2024."
Write-Host -ForegroundColor Green "Use the new command (irm https://get.activated.win | iex) moving forward."
write-host

# Enable TLSv1.2 for compatibility with older clients for current session
[Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12

$DownloadURL1 = 'https://raw.githubusercontent.com/massgravel/Microsoft-Activation-Scripts/0884271c4fcdc72d95bce7c5c7bdf77ef4a9bcef/MAS/All-In-One-Version/MAS_AIO-CRC32_31F7FD1E.cmd'
$DownloadURL2 = 'https://bitbucket.org/WindowsAddict/microsoft-activation-scripts/raw/0884271c4fcdc72d95bce7c5c7bdf77ef4a9bcef/MAS/All-In-One-Version/MAS_AIO-CRC32_31F7FD1E.cmd'

$URLs = @($DownloadURL1, $DownloadURL2)
$RandomURL1 = Get-Random -InputObject $URLs
$RandomURL2 = $URLs -ne $RandomURL1

try {
    $response = Invoke-WebRequest -Uri $RandomURL1 -UseBasicParsing
}
catch {
	$response = Invoke-WebRequest -Uri $RandomURL2 -UseBasicParsing
}

$rand = Get-Random -Maximum 99999999
$isAdmin = [bool]([Security.Principal.WindowsIdentity]::GetCurrent().Groups -match 'S-1-5-32-544')
$FilePath = if ($isAdmin) { "$env:SystemRoot\Temp\MAS_$rand.cmd" } else { "$env:TEMP\MAS_$rand.cmd" }

$ScriptArgs = "$args "
$prefix = "@::: $rand `r`n"
$content = $prefix + $response
Set-Content -Path $FilePath -Value $content

Start-Process $FilePath $ScriptArgs -Wait

$FilePaths = @("$env:TEMP\MAS*.cmd", "$env:SystemRoot\Temp\MAS*.cmd")
foreach ($FilePath in $FilePaths) { Get-Item $FilePath | Remove-Ite